什麼是Contract? "Contract"中文為「契約」的意思,在程式碼當中,有著對物件設置條件的意義。
在Shioaji的套件中,我們可以拿它來取得股票、期貨、選擇權等金融商品的資訊。
接續著前一章,以模擬帳戶登入後情況如下
要出現fetch done的字樣,才代表登入成功
在這邊我們以取得「永豐金」這家公司的股票資訊為例
永豐金的股票代碼為「2890」
以下為其程式碼
contract_2890 = api.Contracts.Stocks["2890"]
print(contract_2890)
先用Contract取得"永豐金"這家公司股票的資訊,再用print將它輸出顯示
顯示結果如下
這些英文單詞對於剛接觸股市的人來說可能還是難以看懂
所以我來試著逐一解釋以上名詞所代表的各項意義
最後,再附上一張今日永豐金的收盤價截圖,今日是以平盤作收盤